#!/bin/bash 
 
# 获取当前脚本文件名（包括路径） 
self_script="$(basename "$0")"
 
# 遍历当前目录及其子目录下的所有 .md 文件 
find . -type f -name "*.md" | while read -r file; do 
    # 检查是否是普通文件（排除目录）且不是当前脚本文件 
    if [ -f "$file" ] && [ "$file" != "$self_script" ] && [ "${file##*.}" = "md" ]; then
        # 使用 sed 替换文件中的指定内容，并将结果保存回原文件 
        sed -i -E 's/\.png\?imageMogr[^)]*/\.png/g' "$file" 
        echo "$file 替换完成！" 
    fi 
done 
 
echo "全部替换完成！" 